developmentor - a developer services company				  
				      Essential .NET Security
   Modules

COM+ (System.EnterpriseServices)


1. The authentication level controls
whether the channel will be MAC protected or encrypted, or both
whether Kerberos or SSL will be used to secure the channel
whether the client will delegate credentials to the server

2. The impersonation level
allows the server to force the client to delegate her credentials
allows the client to control what the server can do while impersonating her
is negotiated between the client and server

3. Built-in role-based access checks are performed
When a call enters the server process
When a call enters any application in the process
When the server process is about to be launched due to a client activation request
When one object calls another inside a single application
a, b, and c
b and c
all of the above

4. Launch and process entry role checks are controlled by
the union of roles defined by all applications in the process
the roles defined by the server application in the process
DCOMCNFG.EXE

5. IsCallerInRole() returns true if
the caller's token has a SID that has been included in the specified role
it's Tuesday
access checks have been turned off for the application
a and c
none of the above